package il.ac.tau.cvws.scrabblesidekick.shared.datatype.game;

import il.ac.tau.cvws.scrabblesidekick.shared.comm.request.RequestPayload;

public class GameData extends RequestPayload
{
	private Rack rack;
	private Board board;
	private Alphabet alphabet;
	private int dictionaryId;

	public GameData(Rack rack, Board board, Alphabet alphabet, int dictionaryId) 
	{
		super();
		
		this.rack = rack;
		this.board = board;
		this.alphabet = alphabet;
		this.dictionaryId = dictionaryId;
	}

	public Rack getRack()
	{
		return rack;
	}

	public Board getBoard()
	{
		return board;
	}

	public Alphabet getAlphabet()
	{
		return alphabet;
	}

	public void setRack(Rack rack)
	{
		this.rack = rack;
	}

	public void setBoard(Board board)
	{
		this.board = board;
	}

	public void setAlphabet(Alphabet alphabet)
	{
		this.alphabet = alphabet;
	}

	public int getDictionaryId()
	{
		return dictionaryId;
	}

	public void setDictionaryId(int dictionaryId)
	{
		this.dictionaryId = dictionaryId;
	}
}


